/* ---------------- ESTRUTURA ----------------------------*/
html, body {height:100%;} 
body {
	margin:0; 
	padding:0;
	background-image:url(../images/fundo.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
	font-family:arial;
	font-size:12px;
	color:#999999;
	}
a img {
	border:none;
}
#tudo { 
	width:100%;
	position:relative; 
	margin:0 auto;
	text-align:left;
	min-height:100%;
	border-width:0 1px;
	}
 * html #tudo {height: 100%;}
#conteudo {
	padding-bottom:30px; 
	width:851px;
	margin:0 auto;
	}
#topo {
	width:100%;
	/* height:464px; */
	height:450px;
	position:relative;
	}
#principal {
	width:100%;
	float:left;
	text-align:justify;
	padding-bottom:150px;
	}
#rodape {
	background-color:#f8971d;
	width:100%;
	height:70px;
	position: absolute;
	bottom: 0px; 
	}

.clear {clear:both;}

#principalLeft {
	float:left;
	width:210px;
	__margin-right:36px; /* habilite para manter certa distancia entre as colunas*/
	
	}
#principalRight{
	float:left;
	width:634px;
	__padding:4px;
	position:relative;
	}
/* ---------------- FIM DE ESTRUTURA ----------------------------*/
h1 {
	text-transform:uppercase;
}
h1, #principalconteudo h2 { 
	background-color:#f8971c;
	color:#FFFFFF;
	padding:10px 20px;
	display:inline-block;
	margin-top:0px;
	}
h1.alternative, #principalconteudo h2.alternative {
	display:block;
	width:240px;
} 
#menu {
	top:295px;
	position:absolute;
	}
#menu ul  {
	list-style: none outside none ;
	padding:0;
	margin:0;
	}
#menu ul li {
	float: left;	
	height:158px;
	text-align:center;
	color: #333333;
	}	

#menu ul li.menu_a{
	width:210px;
	background-image:url(../images/menu_a.png);
	color:#666666;
	}	


#menu ul li.menu_b{
	width:213px;
	background-image:url(../images/menu_b.png);
	color:#FFFFFF;
	}	

#menu ul li.menu_c{
	width:213px;
	background-image:url(../images/menu_c.png);
	color:#666666;
	}	

#menu ul li.menu_d{
	width:215px;
	background-image:url(../images/menu_d.png);
	color:#FFFFFF;
	}	

#menu .mnTop{
	height:50px;
	font-size:18px;
	}
#menu .mnBottom{
	height:108px;
	font-size:14px;
	}
#menu a {
	background-color:#ffff3f;
	padding:2px;
	margin:4px;
	color:#f6b126;
	float:right;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#menu h2 
{
	color:#666666;
	font-size:16px;
	font-weight:normal;
	margin:6px 6px 26px;
	}
#principalconteudo {
	background-color:#f2f2f3;
	padding-top:30px;
	}

#principalrodape {
	background-color:#f3e4d2;
	height:75px;
	width:100%;
	text-align:center;
	}
#principalrodape div {
	float:left;
	width:40%;
	height:75px;
		background-image:url(../images/principal-rodape-fundo.png);
	}
#principalrodape img{
	float:left;
}
#rodapeconteudo 
{
	width:604px;
	right:33%;
	height:91px;
	position: absolute;
	bottom: 70px; 
	background-image:url(../images/fundo-rodape-conteudo.png);

}
#rodapeconteudo ul  {
	list-style: none outside none ;
	}
#rodapeconteudo ul li {
	float: left;
	min-width:140px;
	}	
#rodapeconteudo a 
{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
#blocoDownload {
		background-image:url(../images/fundo-conteudo-download.png);
		width:100%;
		height:238px;
		position:relative;
		} 

#blocoDownload h4{
	background-color:#f8971c;
}
#blocoDownload p {
	margin-top:0;
	margin-bottom:0;
}
#downloadrodape {
	background-color:#fde0ba;
	height:85px;
	position:absolute;
	top:154px;
	width:100%;
	text-align:center;
	z-index:1;
	left:0;
	}
#downloadrodape div {
	float:left;
	width:40%;
	height:85px;
		background-image:url(../images/conteudo-download-rodape1.png);
	}
#downloadrodape img{
	float:left;
	
}
#downloadconteudo { 
	float:left;
	width:420px;

	} 
#downloadconteudo h3 
{
	color:#FFFFFF;
	font-size:22px;
	width:340px;
	background-color:#f8971c;
	padding:10px;
	margin:0 0 10px 0;
	}
#downloadconteudo p 
{
	color:#FFFFFF;
	font-size:16px;
	padding-left:16px;
	}		
#downloadconteudo a 
{
	background-color:#FFFFFF;
	padding:6px;
	margin-left:287px;
	text-decoration:none;
	color:#f9971c;
	}	

#download  
	{
	width:700px; 
	margin: 0 auto;
	position:relative;
	}
#download ul li p {
	text-align:left;
}
#downloadarquivo li img , #download li img 
{
	margin-left:28px;
	margin-top:110px;
}	
#downloadarquivo
{
	position:absolute;
	right:0;
	width:380px;
	z-index:2;
	}
#downloadarquivo ul,  #download ul  {
	list-style: none outside none ;
	padding:0;
	margin:16px 0;
	
	}
#downloadarquivo ul li , #download ul li {
	width:100px;
	height:205px;
	padding-left:8px;
	padding-right:8px;
	float: left;
	background:url(../images/fundo-download.png) no-repeat ;
	text-align:left;
}
#downloadarquivo h6 , #download h6 
{
	font-size:11px;
	color:#333333;
	margin:10px 0px 2px 0px;
	}
#downloadarquivo p, #download p	
{
	font-size:9px;
	color:#666666;
	padding-right:20px;
	margin:0;
	height:36px;
		}

#rodapelogo {
	background-color:#FFF;
	width:30%;
	padding:18px;
	float:right;
	} 

#logotipo 
{
	position:absolute;
	top:132px; 
	left:414px;
	}
#icohome 
{
	position:absolute;
	top:156px; 
	left:423px;
	}	
#icoemail	
{
	position:absolute;
	top:159px; 
	left:452px;
	}
#menuCategoria 
{
	margin:40px 0 0;
	list-style:none;
	margin-left:40px !ie;
	}	
#menuCategoria li 
{
	min-height: 20px;
	height:auto;
	}	
#menuCategoria a , #menuSubCategoria a 
{
	color:#959698;
	font-size:14px;
	text-decoration:none;
	}	
#menuSubCategoria 
{
	margin-left:10px;
	}
#menuSubCategoria a 
{
	color:#f9961e !important;
	font-size:12px;
	font-weight:bold;
	}
a.menuCategoriaOn, a.menuSubCategoriaOn  
{
	color:#f9961e !important;
	text-decoration:underline !important;
	}
#produto 
{
	width:50%;
	position:relative;
	}	
	
#produtoimagem 
{
	position:absolute;
	right:20px;
	top:0;
	} 	
#produtobob 
{
	position:absolute;
	right:0;
	bottom:0;
	}	
.produtoinformacao
{
	width:400px;
	}	
.produtoinformacao h6 
{
	font-size:18px;
	margin:14px 0;
	}
.produtoinformacao strong { float:right;margin-right:10px;}
.produtoinformacao td { border-bottom:1px solid #999999;}	
	
.azulEscuro { color:#6989a2; } 
.laranja { color:#e86e23; } 
.ciano { color:#269a83; } 
.vinho { color:#c5252d; } 
.roxo { color:#724fa1; } 
.verde { color:#0baf4c; } 
.pink { color:#da0075; } 
.marrom { color:#b47436; } 
.vermelho { color:#c4282c; } 
.azul { color:#3970b0; } 

a.linkbotao
{
	background-color:#FFFFFF;
	padding:6px;
	text-decoration:none;
	color:#f9971c;
	}
	
	
a.linkbotaoLaranda
{
	background-color:#f8971c;
	text-decoration:none;
	color:#FFFFFF;
	clear:left;
	padding:6px 16px;
	border:0;
	margin:16px;
		
	}
	

#formularioContato {
	width:700px; 
	margin: 0px auto;
	
	
	}

#formularioContato span{
	width:150px;
	height:24px;
	margin:4px;
	float:left;
	padding: 8px 5px 0px;
	font-size:14px;
	color:#666;
	text-align:right;
	}

#formularioContato div{
	float:left;
	clear:left;
	}

#formularioContato input[type="text"], #formularioContato input[type="password"]{
	float:left;
	width:510px;
	border:1px solid #EEE;
	margin:4px;
	height:30px;
	}	

#formularioContato .ddd 
{
	width:50px !important;
	}

#formularioContato .telefone 
{
	width:450px !important;
	}
	
#formularioContato textarea
{
	border:1px solid #EEE;
	float:left;
	padding: 4px 3px 1px 3px;
	width: 504px;
	margin:4px;
	}

#formularioContato select {
	float:left;
	margin-top:4px;
	margin-left:4px;
	height:30px;
	}

#formularioContato .optant00 {
	background-color: #ffffff;			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
	color: #000000;
}
#formularioContato .optant01 {
	background-color: #000000;			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
	color: #ffffff;
}

#formularioContato .checkbox{
	float:none !important;
	width:20px;
	border:0px;
	}	

#formularioContato br 
{
clear:both;	
	} 	
#formularioContato .btnEnviar{
	clear:left;
	float:right;
	background-color:#f8971c;
	padding:6px 16px;;
	color:#FFFFFF;
	border:0;
	margin:16px;
	}	
#formularioContato #divValidaEmail, #formularioContato  .campoObrigatorio, .msgConfirmacao {

	color:#FF0000 !important;
	/*background-color:#EEDADA;*/
	/*border:1px solid #E1CFCF;*/
	float:right !important;
	width:100% !important;
} 
.msgConfirmacao { 
	background-color:#f3e4d2;
	border:1px solid #f5c487;
	height:auto !important;
	padding-bottom:10px !important;
}

#formularioMensagemResposta 
{
	border:1px solid #f5c487;
	background-color:#f3e4d2;
	padding:0 10px 10px 10px;
	width:97%;
	height:140px;
	}
#formularioMensagemResposta textarea
{
	border:1px solid #EEE;
	float:left;
	padding: 4px 3px 1px 3px;
	width: 730px;
	margin:4px;
	
	}
.mensagemusuario 
{
	border:1px solid #cccc99;
	background-color:#ffffcc;
	width:90%;
	padding:20px;
	}


	#conteudocentro { width:90%;
	                  margin:0 auto;}
	                  
	                  
.reg 
{
	font-size:10px;
	vertical-align:top;
	margin-left:1px;
	}	    
	
#principal	p {margin:0 auto !ie;